1
Giới thiệu về Luồng Điều khiển: Định hướng Logic Chương trình
EvoClass-AI001Lecture 2
00:00

Giới thiệu về Luồng Điều khiển: Định hướng Logic Chương trình

Luồng điều khiển xác định thứ tự cụ thể mà các lệnh được thực thi trong một chương trình. Các chương trình ban đầu chạy tuần tự (từ trên xuống dưới), nhưng phần mềm thực sự cần khả năng điều hướng, lặp lại hoặc bỏ qua các bước. Các cấu trúc luồng điều khiển cung cấp cơ chế then chốt để định hướng đường đi logic phức tạp này, vượt xa việc thực thi tuần tự đơn giản.

1. Cấu trúc Chọn lọc (Logic Điều kiện)

Cấu trúc chọn lọc cho phép chương trình đưa ra quyết định động. Nó chỉ thực thi một khối mã cụ thể nếu điều kiện được nêu ra đánh giá là Đúng. Nếu điều kiện là Sai, thì một khối mã khác (hoặc không có khối nào) sẽ được thực thi.

Ví dụ khái niệm: NẾU (người dùng nhấp vào nút) THÌ (tải màn hình tiếp theo) CÒN KHÔNG (ở lại màn hình hiện tại).

2. Các thành phần chính của Quyết định

  • Biểu thức Boolean (Điều kiện):Một câu lệnh phải được đánh giá chính xác là $T$ (Đúng) hoặc $F$ (Sai). Kết quả này sẽ xác định con đường tiếp theo của chương trình.
  • Toán tử So sánh:Các công cụ như "lớn hơn" (>), "nhỏ hơn" (<), hoặc "bằng" (==) dùng để so sánh các giá trị và xây dựng điều kiện cốt lõi.
  • Toán tử Logic (VÀ, HOẶC, KHÔNG):Các cơ chế dùng để kết hợp nhiều biểu thức Boolean đơn giản thành một tiêu chí quyết định duy nhất, phức tạp hơn.
Yêu cầu then chốt
Thành thạo luồng điều khiển là điều thiết yếu vì nó giúp chương trình trở nên linh hoạt và phản hồi, phản ứng với đầu vào thời gian thực, tương tác người dùng hoặc trạng thái dữ liệu thay đổi, thay vì chạy một bản kịch bản tĩnh, đã định sẵn.
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>